package com.ruoyi.project.product.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.project.product.domain.ProductsFile;

import java.util.List;

public interface ProductsFileMapper extends BaseMapper<ProductsFile> {
    /**

     * 查询产品附件

     *

     * @param productsFileId 产品附件主键

     * @return 产品附件

     */

    public ProductsFile selectProductsFileByProductsFileId(Long productsFileId);



    /**

     * 查询产品附件列表

     *

     * @param ProductsFile 产品附件

     * @return 产品附件集合

     */

    public List<ProductsFile> selectProductsFileList(ProductsFile ProductsFile);



    /**

     * 新增产品附件

     *

     * @param ProductsFile 产品附件

     * @return 结果

     */

    public int insertProductsFile(ProductsFile ProductsFile);



    /**

     * 修改产品附件

     *

     * @param ProductsFile 产品附件

     * @return 结果

     */

    public int updateProductsFile(ProductsFile ProductsFile);



    /**

     * 删除产品附件

     *

     * @param productsFileId 产品附件主键

     * @return 结果

     */

    public int deleteProductsFileByProductsFileId(Long productsFileId);



    /**

     * 批量删除产品附件

     *

     * @param productsFileIds 需要删除的数据主键集合

     * @return 结果

     */

    public int deleteProductsFileByProductsFileIds(Long[] productsFileIds);

}
